Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Infosys Hall of Fame Open - Newport U.S. Open - New York Astana Open - Astana Rolex Paris Masters - Paris United Cup - Australia Australian Open - Melbourne Dallas Open - Dallas BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Citi Open - Washington Quimper Challenger BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Libema Open - 's-Hertogenbosch National Bank Open - Toronto U.S. Open - New York Cincinnati Open - Cincinnati Hangzhou Open - Hangzhou Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F20 Spain F22 Spain F24 Spain F25 Spain F34a France F1 France F2 France F3 Spain F3 France F8 Spain F12 France F9 Spain F13 France F12 France F15 Spain F26 France F19 Poland F2 France F4 Portugal F1 Spain F11 Spain F12 Spain F26 France F14 France F18 Great Britain F2 France F2 France F3 France F8 France F12 France F14 France F15 France F16 France F4 France F6 France F15 France F19 Spain F18 Spain F6 Spain F7 France F18 Spain F19 Spain F23 Spain F2 Poland F3 Spain F26 France F14 France F19 Spain F28 Spain F30 Portugal F1 Portugal F2 Portugal F3 Morocco F1 France F11 Morocco F2 Spain F6 Spain F7 France F11 France F12 Spain F27 France F17 Spain F32 France F1 Germany F5 France F3 Great Britain F1 Italy F1 Italy F2 France F5 Portugal F2 Portugal F3 France F7 Spain F19 Spain F20 France F9 France F10 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Spain F14 Great Britain F10 France F9 France F10 France F11 Spain F31 France F18 France F19 Great Britain F22 Germany F1 Great Britain F1 Great Britain F2 France F2 Open de Tenis Amaya - Pamplona Steelers Cup - Kosice ATP Slovak Open Challenger - Bratislava Copa Petrobras Brazil - Aracaju Mitsubishi Electric Europe Cup - Monza Steelers Cup - Kosice Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Copa Petrobras Brazil - Belo Horizonte The Surbiton Trophy - Surbiton Porsche Open - Poznan Caltanissetta Challenger Pozoblanco Challenger Segovia Challenger Jersey Challenger Nottingham Challenger Recanati Challenger Istanbul Challenger Tarragona Challenger Orleans Challenger Helsinki Challenger GHI Bronx Tennis Classic - Bronx Rome Challenger Napoli Challenger Tunis Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Pozoblanco Challenger Orleans Challenger Helsinki Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Petrobras Uruguray - Montevideo Noumea Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger Heilbronn Challenger Leon Challenger Monza Challenger Guadalajara Challenger Mexico City Challenger Tunis Challenger Napoli Challenger Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Vigo Challenger ATP Open Castilla y Leon - Segovia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Jersey Challenger Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Rome Challenger Ciutat de Barcelona - Barcelona Prostejov Challenger Segovia Challenger St. Brieuc Challenger Manta Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger 5° Sporting Challenger - Turin Knoxville Challenger Champaign Challenger Noumea Challenger Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Prostejov Challenger Moscow Challenger Copa Petrobras Argentina - Buenos Aires Braunschweig Challenger Challenger DCN de Cherbourg - Cherbourg Segovia Challenger Portoroz Challenger Barranquilla Challenger Rhodes Challenger XI Torneo Internazionale di Tennis - Barletta Rennes Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Open de Rennes La Trinitaine - Rennes Noumea Challenger Challenger Tunisie - Tunis Canberra Challenger Memorial Manfredini - Sassuolo Loughborough Challenger Irving Challenger Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open de Montauban - Montauban Bordeaux Challenger Mons Challenger Lexington Challenger Szczecin Challenger Loughborough Challenger Black Forest Open - Freudenstadt Open D'Orleans - Orleans Noumea Challenger Copa Petrobras Uruguay - Montevideo Quimper Challenger Irving Challenger Istanbul Challenger XL Bermuda Open - Bermuda Perugia Challenger San Benedetto Challenger Cortina Challenger St. Brieuc Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Zhuhai Challenger Marbella Challenger Alicante Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Tiburon Challenger Monterrey Challenger Champaign Challenger Da Nang Challenger Rennes Challenger Quimper Challenger Bordeaux Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Monterrey Challenger Oeiras 3 Challenger Aix En Provence Challenger Bordeaux Challenger Todi Challenger Nottingham Challenger Nottingham-2 Challenger Napoli Challenger XI Open International D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Mexico City Challenger Rennes Challenger Newport Challenger Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid St. Remy Challenger LXV Concurso Internacional Vigo - Vigo Open D'Orleans - Orleans Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Mons Challenger The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Prosperita Open 2006 - Ostrava Open de Montauban - Montauban ATP Guzzini Challenger - Recanati Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open Costa Daurada - Tarragona Tennis Napoli Cup 2007 - Napoli Tunis Open 2007 - Tunis Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota LTA Shrewsbury Challenger - Shrewsbury Roma Challenger 2007 - Rome Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Trofeo Conde de Godo - Barcelona Roma Open Challenger - Rome Siemens Open 2007 - Scheveningen Morocco Tennis Tour - Marrakech ATP Open Castilla y Leon - Segovia Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Challenger Copa Sevilla - Seville Open des Alpes Trophee BNP Paribas - Grenoble Genova Open Challenger - Genova Open de Rennes - Rennes Oberstraufen Cup - Oberstaufen Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Grand Prix Hassan II - Casablanca Noumea Challenger Estoril Open - Estoril Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Prostejov Challenger Nottingham Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Braunschweig Challenger U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Ciudad de Pozoblanco 'Open Diputacion' - Cordoba If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London St. Remy Challenger Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Tarragona Challenger China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Khanty-Mansiysk Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca X Open Internacional D'Andorra - Andorra Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm II Cyclus Open de Tenis - Florianopolis Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Rabat Challenger Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Marrakech Challenger XXXVII Torneig C.E. Laieta - Barcelona Swiss Indoors Basel - Basel Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona St. Brieuc Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Citi Open - Washington Riviera di Rimini Challenger 2004 - Rimini Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Bordeaux Challenger Abierto Mexicano - Los Cabos Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Sydney International - Sydney Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Pozoblanco Challenger Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow ECM Prague Open - Prague Singapore Tennis Open - Singapore ATP Challenger Trophy 2008 - Trnava St. Remy Challenger Belgrade 2 - Belgrade Czech Open 2006 - Prostejov Melbourne Summer Set - Melbourne Challenger Ford de Cherbourg - Cherbourg Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Bratislava Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana IPP Geneva Trophy - Geneva Swiss Indoors Basel - Basel Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Sofia Open - Sofia Delray Beach Open - Delray Beach Rennes Challenger Atlanta Open - Atlanta Open de Rennes La Trinitaine - Rennes China Open - Beijing Internationaux de Doubs Open de Franchie-Comte - Besancon Almaty Open - Almaty Swiss Indoors Basel - Basel Dallas Open - Dallas LTA Wrexham Challenger - Wrexham Nottingham Challenger Pozoblanco Challenger Open D'Orleans - Orleans Status Athens Open - Athens Schickendanz Open - Furth 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Challenger Ciudad de Guayaquil - Guayaquil Rennes Challenger Morelia Challenger BH Indoor Sarajevo - Sarajevo Mons Challenger Noumea Challenger Phoenix Challenger San Luis Potosi Challenger Barletta Challenger Bratislava Challenger Helsinki Challenger Birmingham Challenger Ostrava Challenger Mons Challenger Aix En Provence Challenger Nottingham 2 Challenger Lyon Challenger Segovia Challenger Bangkok Challenger Shenzhen Challenger Gwangju Challenger Zagreb Challenger Knoxville Challenger Monterrey Challenger Ostrava Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Monterrey Challenger Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Miami Open - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Surbiton Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Open Seat Godo 2005 - Barcelona Open Seat Godo - Barcelona Open 13 - Marseille Hypo Group Tennis International - Portschach ASB Classic - Auckland Open Occitanie - Montpellier Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach BCR Open Romania - Bucharest Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Open Sud de France - Montpellier Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Infosys Hall of Fame Open - Newport Moselle Open - Metz Tel Aviv Watergen Open - Tel Aviv If Stockholm Open - Stockholm Apia International - Sydney Davis Cup, World Group, SF, FRA-ESP 3-2 BRD Nastase Tiriac Trophy - Bucharest Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Open Sud de France - Montpellier Shenzhen Open - Shenzhen Stockholm Open - Stockholm China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Mifel Tennis Open - Los Cabos French Open (juniors) French Open (juniors) All Lower level tournaments BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Swiss Indoors Basel - Basel U.S. Open - New York Shanghai Rolex Masters - Shanghai French Open (juniors) Davis Cup, Group B, Manchester Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group C, Hamburg Australian Open - Melbourne Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4